@charset "utf-8";
input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: none;
  border-radius: 0;
}
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  /* 去掉上下小箭头按钮 */
}
/* 设置输入框提示文字placeholder颜色 */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999;
}
:-ms-input-placeholder {
  color: #999 !important;
}
/* ie input设置了color placeholder文字颜色应优先*/
.input-text {
  box-sizing: border-box;
  width: 100%;
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #5b5b60;
  padding: 5px 6px;
  height: 30px;
  font-size: 12px;
  line-height: 18px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.input-icon {
  position: relative;
  display: block;
}
.input-icon .input-text {
  padding-left: 32px;
}
.input-icon i {
  display: block;
  position: absolute;
  left: 6px;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}
.input-focus {
  border-color: #30b8fc;
}
.input-error {
  border-color: #f00;
}
.input-big {
  padding: 8px 6px;
  height: 36px;
}
.search .input-text {
  margin: 0 3px 0 -1px;
}
input.input-text:disabled {
  background-color: #f2f2f2;
}
.input-time,
.input-data,
.input-date {
  padding-right: 28px;
  width: 138px;
  cursor: pointer;
  background: url(/static_public/images/icon/icon_date.png) no-repeat right center;
}
.textarea {
  box-sizing: border-box;
  width: 100%;
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #c8c7cc;
  color: #5b5b60;
  padding: 5px 6px;
  font-size: 12px;
  line-height: 18px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 80px;
}
